<!DOCTYPE html>
<html>
<head>
<script src="../../../resources/js-test.js"></script>
</head>
<body>
<iframe id="iframe"></iframe>
<script>
description('Checks input value is preserved after backward and forward');
if (!window.eventSender || !window.internals)
    debug('Please run within DRT/WTR');
window.jsTestIsAsync = true;

var state = 'direct';
var testCases = [];

function failed(message) {
    testFailed(message + ' in ' + state);
    finishJSTest();
}

function finishTest() {
    runTestCases();
    finishJSTest();
}

function runTestCases() {
    for (var index = 0; index < testCases.length; ++index) {
        var testCase = testCases[index];
        debug(testCase['description'] + ':');
        shouldBeEqualToString('"' + testCase['actual'] + '"', testCase['expected']);
    }
    debug('');
}

window.onload = function() {
    document.getElementById('iframe').src = 'resources/preserve-value-after-history-back-frame.html?page1';
};
</script>
</body>
</html>
